return;
}
- ruleset->has_inherit |= gtk_style_param_get_inherit (prop->pspec);
+ ruleset->has_inherit |= _gtk_style_property_is_inherit (prop);
g_hash_table_insert (ruleset->style, (gpointer) prop, value);
}
{
GtkStyleProperty *prop = key;
- if (l != length && !gtk_style_param_get_inherit (prop->pspec))
+ if (l != length && !_gtk_style_property_is_inherit (prop))
continue;
_gtk_style_properties_set_property_by_property (props,
g_param_value_set_default (property->pspec, value);
}
+gboolean
+_gtk_style_property_is_inherit (const GtkStyleProperty *property)
+{
+ g_return_val_if_fail (property != NULL, FALSE);
+
+ return gtk_style_param_get_inherit (property->pspec);
+}
+
gboolean
_gtk_style_property_is_shorthand (const GtkStyleProperty *property)
{
GtkStylePrintFunc print_func,
GtkStyleDefaultValueFunc default_value_func);
+gboolean _gtk_style_property_is_inherit (const GtkStyleProperty *property);
+
void _gtk_style_property_default_value (const GtkStyleProperty *property,
GtkStyleProperties *properties,
GValue *value);